package tp2;

import java.util.HashMap;
import java.util.Map;

public class DatosDePartidos {

	// para que sea singleton
	static private DatosDePartidos _instance = null;

	static public DatosDePartidos instance() {
		if(null == _instance) {
			_instance = new DatosDePartidos();
		}
		return _instance;
	}

	private DatosDePartidos() {
		jugadores.put(1.0,"Andy Roddick");
		jugadores.put(2.0,"Gilles Muller");
		jugadores.put(3.0,"Albert Ramos-Vinolas");
		jugadores.put(4.0,"Feliciano Lopez");
		jugadores.put(5.0,"Florian Mayer");
		jugadores.put(6.0,"Go Soeda");
		jugadores.put(7.0,"Dustin Brown");
		jugadores.put(8.0,"Ernests Gulbis");
		jugadores.put(9.0,"Grigor Dimitrov");
		jugadores.put(10.0,"Jack Sock");
		jugadores.put(11.0,"Jan Hernych");
		jugadores.put(12.0,"Jeremy Chardy");
		jugadores.put(13.0,"Juan Monaco");
		jugadores.put(14.0,"Nicolas Almagro");
		jugadores.put(15.0,"John Isner");
		jugadores.put(16.0,"Paul-Henri Mathieu");
		jugadores.put(17.0,"Philipp Kohlschreiber");
		jugadores.put(18.0,"Matthew Ebden");
		jugadores.put(19.0,"Thomaz Bellucci");
		jugadores.put(20.0,"Janko Tipsarevic");
		jugadores.put(21.0,"Marin Cilic");
		jugadores.put(22.0,"Kei Nishikori");
		jugadores.put(23.0,"Lukasz Kubot");
		jugadores.put(24.0,"Mardy Fish");
		jugadores.put(25.0,"Martin Fischer");
		jugadores.put(26.0,"Michael Russell");
		jugadores.put(27.0,"Ruben Bemelmans");
		jugadores.put(28.0,"Tommy Haas");
		jugadores.put(29.0,"Novak Djokovic");
		jugadores.put(30.0,"Paolo Lorenzi");
		jugadores.put(31.0,"Santiago Giraldo");
		jugadores.put(32.0,"Matteo Viola");
		jugadores.put(33.0,"Tatsuma Ito");
		jugadores.put(34.0,"Potito Starace");
		jugadores.put(35.0,"Nicolas Mahut");
		jugadores.put(36.0,"Radek Stepanek");
		jugadores.put(37.0,"Milos Raonic");
		jugadores.put(38.0,"Filippo Volandri");
		jugadores.put(39.0,"Lukas Rosol");
		jugadores.put(40.0,"Philipp Petzschner");
		jugadores.put(41.0,"Cedrik Marcel Stebe");
		jugadores.put(42.0,"Lleyton Hewitt");
		jugadores.put(43.0,"Robin Haase");
		jugadores.put(44.0,"Dimitry Tursunov");
		jugadores.put(45.0,"Jurgen Zoop");
		jugadores.put(46.0,"James Duckworth");
		jugadores.put(47.0,"Mikhail Youzhny");
		jugadores.put(48.0,"Andrey Golubev");
		jugadores.put(49.0,"Andreas Seppi");
		jugadores.put(50.0,"Richard Gasquet");
		jugadores.put(51.0,"Juan Chela");
		jugadores.put(52.0,"Igor Kunitsyn");
		jugadores.put(53.0,"Pablo Andujar");
		jugadores.put(54.0,"Matthias Bachinger");
		jugadores.put(55.0,"Ryan Sweeting");
		jugadores.put(56.0,"Rui Machado");
		jugadores.put(57.0,"David Ferrer");
		jugadores.put(58.0,"Andy Murray");
		jugadores.put(59.0,"Ryan Harrison");
		jugadores.put(60.0,"Xavier Malisse");
		jugadores.put(61.0,"Edouard Roger-Vasselin");
		jugadores.put(62.0,"Michael Llodra");
		jugadores.put(63.0,"Ernest Gulbis");
		jugadores.put(64.0,"Daniel Gimeno-Traver");
		jugadores.put(65.0,"Alex Dogomolov Jr");
		jugadores.put(66.0,"Viktor Troicki");
		jugadores.put(67.0,"Juan Carlos Ferrero");
		jugadores.put(68.0,"Guillermo Garcia-Lopez");
		jugadores.put(69.0,"Mikhail Kukushin");
		jugadores.put(70.0,"Dudi Sela");
		jugadores.put(71.0,"Marinko Matisevic ");
		jugadores.put(72.0,"Gael Monfils");
		jugadores.put(73.0,"Gilles Simon");
		jugadores.put(74.0,"Danai Udomchoke");
		jugadores.put(75.0,"Julien Bennetau");
		jugadores.put(76.0,"Karol Beck");
		jugadores.put(77.0,"Joao Souza");
		jugadores.put(78.0,"Matthew Ebden");
		jugadores.put(79.0,"Stephane Robert");
		jugadores.put(80.0,"Marcel Granollers");
		jugadores.put(81.0,"Jesse Levine");
		jugadores.put(82.0,"Frederico Gil");
		jugadores.put(83.0,"Ivan Dodig");
		jugadores.put(84.0,"Roberto Bautista-Agut");
		jugadores.put(85.0,"Ricardo Mello");
		jugadores.put(86.0,"Denis Stomin");
		jugadores.put(87.0,"Jo-Wilfried Tsonga");
		jugadores.put(88.0,"Mardy Fish");
		jugadores.put(89.0,"Alejandro Falla");
		jugadores.put(90.0,"Fabio Fognini");
		jugadores.put(91.0,"Albert Montañes");
		jugadores.put(92.0,"Pere Riba");
		jugadores.put(93.0,"Rik de Voest");
		jugadores.put(94.0,"Lu Yen-Hsun");
		jugadores.put(95.0,"Florent Serra");
		jugadores.put(96.0,"Steve Darcis");
		jugadores.put(97.0,"James Ward");
		jugadores.put(98.0,"Blaz Kavcic");
		jugadores.put(99.0,"Adrian Mannarino");
		jugadores.put(100.0,"Juan Martin Del Potro");
		jugadores.put(101.0,"Alexandr Dolgopolov");
		jugadores.put(102.0,"Greg Jones");
		jugadores.put(103.0,"Tobias Kamke");
		jugadores.put(104.0,"Victor Hanescu");
		jugadores.put(105.0,"Kenny de Schepper");
		jugadores.put(106.0,"Sam Querrey");
		jugadores.put(107.0,"Bernard Tomic");
		jugadores.put(108.0,"Fernando Verdasco");
		jugadores.put(109.0,"Jurgen Melzer");
		jugadores.put(110.0,"Ivo Karlovic");
		jugadores.put(111.0,"Carlos Berlocq");
		jugadores.put(112.0,"Jesse Huta Galung");
		jugadores.put(113.0,"Eric Prodon");
		jugadores.put(114.0,"Andreas Beck");
		jugadores.put(115.0,"Alexander Kudryavtsev");
		jugadores.put(116.0,"Roger Federer");
		jugadores.put(117.0,"Tomas Berdych");
		jugadores.put(118.0,"Albert Ramos");
		jugadores.put(119.0,"Olivier Rochus");
		jugadores.put(120.0,"Bjorn Phau");
		jugadores.put(121.0,"Serhiy Stakhovsky");
		jugadores.put(122.0,"Illya Marchenko");
		jugadores.put(123.0,"Frederik Nielsen");
		jugadores.put(124.0,"Kevin Anderson");
		jugadores.put(125.0,"Stanislas Wawrinka");
		jugadores.put(126.0,"Benoit Paire");
		jugadores.put(127.0,"Marcos Baghdatis");
		jugadores.put(128.0,"Benjamin Becker");
		jugadores.put(129.0,"Benjamin Mitchell");
		jugadores.put(130.0,"Jarkko Nieminen");
		jugadores.put(131.0,"David Nalbandian");
		jugadores.put(132.0,"Flavio Cipolla");
		jugadores.put(133.0,"Nilolay Davydenko");
		jugadores.put(134.0,"Leonardo Mayer");
		jugadores.put(135.0,"Ivan Ljubicic");
		jugadores.put(136.0,"Lukas Lacko");
		jugadores.put(137.0,"Peter Gojowczyk");
		jugadores.put(138.0,"Donald Young");
		jugadores.put(139.0,"Denis Kudla");
		jugadores.put(140.0,"Alex Kuznetsov");
		jugadores.put(141.0,"Rafael Nadal");
	}

	// Partidos jugados.
	public static double INPUT[][] = {
		{9.0 ,7.0 }, // Jugadores del partido1
		{16.0 ,8.0 }, // Jugadores del partido2
		{18.0 ,2.0 }, // Jugadores del partido3
		{20.0 ,11.0 }, // Jugadores del partido4
		{13.0 ,12.0 }, // Jugadores del partido5
		{13.0 ,12.0 }, // Jugadores del partido6
		{6.0 ,22.0 }, // Jugadores del partido7
		{6.0 ,22.0 }, // Jugadores del partido8
		{9.0 ,23.0 }, // Jugadores del partido9
		{9.0 ,23.0 }, // Jugadores del partido10
		{2.0 ,24.0 }, // Jugadores del partido11
		{3.0 ,21.0 }, // Jugadores del partido12
		{20.0 ,25.0 }, // Jugadores del partido13
		{14.0 ,17.0 }, // Jugadores del partido14
		{14.0 ,17.0 }, // Jugadores del partido15
		{15.0 ,27.0 }, // Jugadores del partido16
		{4.0 ,19.0 }, // Jugadores del partido17
		{5.0 ,28.0 }, // Jugadores del partido18
		{5.0 ,28.0 }, // Jugadores del partido19
		{6.0 ,2.0 }, // Jugadores del partido20
		{15.0 ,10.0 }, // Jugadores del partido21
		{14.0 ,13.0 }, // Jugadores del partido22
		{14.0 ,13.0 }, // Jugadores del partido23
		{1.0 ,26.0 }, // Jugadores del partido24
		{21.0 ,28.0 }, // Jugadores del partido25
		{15.0 ,1.0 }, // Jugadores del partido26
		{15.0 ,1.0 }, // Jugadores del partido27
		{1.0 ,2.0 }, // Jugadores del partido28
		{6.0 ,2.0 }, // Jugadores del partido29
		{19.0 ,9.0 }, // Jugadores del partido30
		{14.0 ,13.0 }, // Jugadores del partido31
		{20.0 ,16.0 }, // Jugadores del partido32
		{20.0 ,19.0 }, // Jugadores del partido33
		{20.0 ,19.0 }, // Jugadores del partido34
		{13.0 ,28.0 }, // Jugadores del partido35
		{13.0 ,28.0 }, // Jugadores del partido36
		{21.0 ,28.0 }, // Jugadores del partido37
		{1.0 ,2.0 }, // Jugadores del partido38
		{1.0 ,2.0 }, // Jugadores del partido39
		{1.0 ,2.0 }, // Jugadores del partido40
		{20.0 ,19.0 }, // Jugadores del partido41
		{13.0 ,28.0 }, // Jugadores del partido42
		{29.0 ,30.0 }, // Jugadores del partido43
		{31.0 ,32.0 }, // Jugadores del partido44
		{33.0 ,34.0 }, // Jugadores del partido45
		{35.0 ,36.0 }, // Jugadores del partido46
		{37.0 ,38.0 }, // Jugadores del partido47
		{39.0 ,40.0 }, // Jugadores del partido48
		{41.0 ,42.0 }, // Jugadores del partido49
		{43.0 ,1.0 }, // Jugadores del partido50
		{20.0 ,44.0 }, // Jugadores del partido51
		{45.0 ,46.0 }, // Jugadores del partido52
		{47.0 ,48.0 }, // Jugadores del partido53
		{49.0 ,50.0 }, // Jugadores del partido54
		{51.0 ,26.0 }, // Jugadores del partido55
		{52.0 ,53.0 }, // Jugadores del partido56
		{54.0 ,55.0 }, // Jugadores del partido57
		{56.0 ,57.0 }, // Jugadores del partido58
		{58.0 ,59.0 }, // Jugadores del partido59
		{60.0 ,61.0 }, // Jugadores del partido60
		{62.0 ,63.0 }, // Jugadores del partido61
		{64.0 ,65.0 }, // Jugadores del partido62
		{66.0 ,67.0 }, // Jugadores del partido63
		{68.0 ,69.0 }, // Jugadores del partido64
		{19.0 ,70.0 }, // Jugadores del partido65
		{71.0 ,72.0 }, // Jugadores del partido66
		{73.0 ,74.0 }, // Jugadores del partido67
		{75.0 ,76.0 }, // Jugadores del partido68
		{77.0 ,78.0 }, // Jugadores del partido69
		{22.0 ,79.0 }, // Jugadores del partido70
		{80.0 ,81.0 }, // Jugadores del partido71
		{82.0 ,83.0 }, // Jugadores del partido72
		{84.0 ,85.0 }, // Jugadores del partido73
		{86.0 ,87.0 }, // Jugadores del partido74
		{88.0 ,2.0 }, // Jugadores del partido75
		{89.0 ,90.0 }, // Jugadores del partido76
		{91.0 ,92.0 }, // Jugadores del partido77
		{17.0 ,13.0 }, // Jugadores del partido78
		{93.0 ,94.0 }, // Jugadores del partido79
		{95.0 ,96.0 }, // Jugadores del partido80
		{97.0 ,98.0 }, // Jugadores del partido81
		{99.0 ,100.0 }, // Jugadores del partido82
		{101.0 ,102.0 }, // Jugadores del partido83
		{103.0 ,104.0 }, // Jugadores del partido84
		{105.0 ,106.0 }, // Jugadores del partido85
		{107.0 ,108.0 }, // Jugadores del partido86
		{109.0 ,110.0 }, // Jugadores del partido87
		{111.0 ,112.0 }, // Jugadores del partido88
		{113.0 ,114.0 }, // Jugadores del partido89
		{115.0 ,116.0 }, // Jugadores del partido90
		{117.0 ,118.0 }, // Jugadores del partido91
		{119.0 ,120.0 }, // Jugadores del partido92
		{121.0 ,122.0 }, // Jugadores del partido93
		{123.0 ,124.0 }, // Jugadores del partido94
		{125.0 ,126.0 }, // Jugadores del partido95
		{127.0 ,128.0 }, // Jugadores del partido96
		{12.0 ,9.0 }, // Jugadores del partido97
		{23.0 ,14.0 }, // Jugadores del partido98
		{15.0 ,129.0 }, // Jugadores del partido99
		{130.0 ,131.0 }, // Jugadores del partido100
		{132.0 ,133.0 }, // Jugadores del partido101
		{134.0 ,4.0 }, // Jugadores del partido102
		{135.0 ,136.0 }, // Jugadores del partido103
		{137.0 ,138.0 }, // Jugadores del partido104
		{28.0 ,139.0 }, // Jugadores del partido105
		{140.0 ,141.0 }, // Jugadores del partido106
		{29.0 ,31.0 }, // Jugadores del partido107
		{33.0 ,35.0 }, // Jugadores del partido108
		{37.0 ,40.0 }, // Jugadores del partido109
		{42.0 ,1.0 }, // Jugadores del partido110
		{20.0 ,46.0 }, // Jugadores del partido111
		{48.0 ,50.0 }, // Jugadores del partido112
		{51.0 ,53.0 }, // Jugadores del partido113
		{55.0 ,57.0 }, // Jugadores del partido114
		{58.0 ,61.0 }, // Jugadores del partido115
		{62.0 ,65.0 }, // Jugadores del partido116
		{66.0 ,69.0 }, // Jugadores del partido117
		{19.0 ,72.0 }, // Jugadores del partido118
		{73.0 ,75.0 }, // Jugadores del partido119
		{22.0 ,78.0 }, // Jugadores del partido120
		{80.0 ,82.0 }, // Jugadores del partido121
		{87.0 ,85.0 }, // Jugadores del partido122
		{88.0 ,89.0 }, // Jugadores del partido123
		{17.0 ,92.0 }, // Jugadores del partido124
		{94.0 ,95.0 }, // Jugadores del partido125
		{100.0 ,98.0 }, // Jugadores del partido126
		{101.0 ,103.0 }, // Jugadores del partido127
		{106.0 ,107.0 }, // Jugadores del partido128
		{110.0 ,111.0 }, // Jugadores del partido129
		{117.0 ,119.0 }, // Jugadores del partido130
		{121.0 ,124.0 }, // Jugadores del partido131
		{125.0 ,127.0 }, // Jugadores del partido132
		{9.0 ,14.0 }, // Jugadores del partido133
		{15.0 ,131.0 }, // Jugadores del partido134
		{132.0 ,4.0 }, // Jugadores del partido135
		{136.0 ,138.0 }, // Jugadores del partido136
		{141.0 ,28.0 }, // Jugadores del partido137
		{29.0 ,35.0 }, // Jugadores del partido138
		{37.0 ,42.0 }, // Jugadores del partido139
		{20.0 ,50.0 }, // Jugadores del partido140
		{51.0 ,57.0 }, // Jugadores del partido141
		{58.0 ,62.0 }, // Jugadores del partido142
		{69.0 ,72.0 }, // Jugadores del partido143
		{75.0 ,22.0 }, // Jugadores del partido144
		{82.0 ,87.0 }, // Jugadores del partido145
		{17.0 ,89.0 }, // Jugadores del partido146
		{100.0 ,94.0 }, // Jugadores del partido147
		{101.0 ,107.0 }, // Jugadores del partido148
		{110.0 ,116.0 }, // Jugadores del partido149
		{117.0 ,124.0 }, // Jugadores del partido150
		{125.0 ,14.0 }, // Jugadores del partido151
		{15.0 ,4.0 }, // Jugadores del partido152
		{141.0 ,136.0 }, // Jugadores del partido153
		{29.0 ,42.0 }, // Jugadores del partido154
		{57.0 ,50.0 }, // Jugadores del partido155
		{58.0 ,69.0 }, // Jugadores del partido156
		{22.0 ,87.0 }, // Jugadores del partido157
		{100.0 ,17.0 }, // Jugadores del partido158
		{107.0 ,116.0 }, // Jugadores del partido159
		{117.0 ,14.0 }, // Jugadores del partido160
		{141.0 ,4.0 }, // Jugadores del partido161
		{29.0 ,57.0 }, // Jugadores del partido162
		{58.0 ,22.0 }, // Jugadores del partido163
		{116.0 ,100.0 }, // Jugadores del partido164
		{117.0 ,141.0 }, // Jugadores del partido165
		{29.0 ,58.0 }, // Jugadores del partido166
		{141.0 ,116.0 }, // Jugadores del partido167
		{29.0 ,141.0 }, // Jugadores del partido168
		
		{13.0 ,28.0 }, // Jugadores del partidoRepetido
		{13.0 ,28.0 }, // Jugadores del partidoRepetido
		{13.0 ,28.0 }, // Jugadores del partidoRepetido
		{13.0 ,28.0 }, // Jugadores del partidoRepetido
		{13.0 ,28.0 }, // Jugadores del partidoRepetido
		{13.0 ,28.0 }, // Jugadores del partidoRepetido
		{13.0 ,28.0 }, // Jugadores del partidoRepetido
		{13.0 ,28.0 }, // Jugadores del partidoRepetido
		{13.0 ,28.0 }, // Jugadores del partidoRepetido
		{13.0 ,28.0 }, // Jugadores del partidoRepetido

		{29.0 ,141.0 }, // Jugadores del partidoRepetido2
		{29.0 ,141.0 }, // Jugadores del partidoRepetido2
		{29.0 ,141.0 }, // Jugadores del partidoRepetido2
		{29.0 ,141.0 }, // Jugadores del partidoRepetido2
		{29.0 ,141.0 }, // Jugadores del partidoRepetido2
		{29.0 ,141.0 }, // Jugadores del partidoRepetido2
		{29.0 ,141.0 }, // Jugadores del partidoRepetido2
		{29.0 ,141.0 }, // Jugadores del partidoRepetido2
		{29.0 ,141.0 }, // Jugadores del partidoRepetido2
		{29.0 ,141.0 }, // Jugadores del partidoRepetido2
};

	// Ganadores de los partidos en el orden que los de entrada
	public static double IDEAL[][] = {
		{7.0 }, // resultado del partido1
		{8.0 }, // resultado del partido2
		{2.0 }, // resultado del partido3
		{11.0 }, // resultado del partido4
		{12.0 }, // resultado del partido5
		{12.0 }, // resultado del partido6
		{22.0 }, // resultado del partido7
		{22.0 }, // resultado del partido8
		{23.0 }, // resultado del partido9
		{23.0 }, // resultado del partido10
		{24.0 }, // resultado del partido11
		{21.0 }, // resultado del partido12
		{25.0 }, // resultado del partido13
		{17.0 }, // resultado del partido14
		{17.0 }, // resultado del partido15
		{27.0 }, // resultado del partido16
		{19.0 }, // resultado del partido17
		{28.0 }, // resultado del partido18
		{28.0 }, // resultado del partido19
		{2.0 }, // resultado del partido20
		{10.0 }, // resultado del partido21
		{13.0 }, // resultado del partido22
		{13.0 }, // resultado del partido23
		{26.0 }, // resultado del partido24
		{28.0 }, // resultado del partido25
		{1.0 }, // resultado del partido26
		{1.0 }, // resultado del partido27
		{2.0 }, // resultado del partido28
		{2.0 }, // resultado del partido29
		{9.0 }, // resultado del partido30
		{13.0 }, // resultado del partido31
		{16.0 }, // resultado del partido32
		{19.0 }, // resultado del partido33
		{19.0 }, // resultado del partido34
		{28.0 }, // resultado del partido35
		{28.0 }, // resultado del partido36
		{28.0 }, // resultado del partido37
		{2.0 }, // resultado del partido38
		{2.0 }, // resultado del partido39
		{2.0 }, // resultado del partido40
		{19.0 }, // resultado del partido41
		{28.0 }, // resultado del partido42
		{29.0 }, // resultado del partido43
		{31.0 }, // resultado del partido44
		{33.0 }, // resultado del partido45
		{35.0 }, // resultado del partido46
		{37.0 }, // resultado del partido47
		{40.0 }, // resultado del partido48
		{42.0 }, // resultado del partido49
		{1.0 }, // resultado del partido50
		{20.0 }, // resultado del partido51
		{46.0 }, // resultado del partido52
		{48.0 }, // resultado del partido53
		{50.0 }, // resultado del partido54
		{51.0 }, // resultado del partido55
		{53.0 }, // resultado del partido56
		{55.0 }, // resultado del partido57
		{57.0 }, // resultado del partido58
		{58.0 }, // resultado del partido59
		{61.0 }, // resultado del partido60
		{62.0 }, // resultado del partido61
		{65.0 }, // resultado del partido62
		{66.0 }, // resultado del partido63
		{69.0 }, // resultado del partido64
		{19.0 }, // resultado del partido65
		{72.0 }, // resultado del partido66
		{74.0 }, // resultado del partido67
		{75.0 }, // resultado del partido68
		{78.0 }, // resultado del partido69
		{22.0 }, // resultado del partido70
		{80.0 }, // resultado del partido71
		{82.0 }, // resultado del partido72
		{85.0 }, // resultado del partido73
		{87.0 }, // resultado del partido74
		{88.0 }, // resultado del partido75
		{89.0 }, // resultado del partido76
		{92.0 }, // resultado del partido77
		{17.0 }, // resultado del partido78
		{94.0 }, // resultado del partido79
		{96.0 }, // resultado del partido80
		{98.0 }, // resultado del partido81
		{100.0 }, // resultado del partido82
		{101.0 }, // resultado del partido83
		{103.0 }, // resultado del partido84
		{106.0 }, // resultado del partido85
		{107.0 }, // resultado del partido86
		{110.0 }, // resultado del partido87
		{111.0 }, // resultado del partido88
		{114.0 }, // resultado del partido89
		{116.0 }, // resultado del partido90
		{117.0 }, // resultado del partido91
		{119.0 }, // resultado del partido92
		{121.0 }, // resultado del partido93
		{124.0 }, // resultado del partido94
		{125.0 }, // resultado del partido95
		{127.0 }, // resultado del partido96
		{9.0 }, // resultado del partido97
		{14.0 }, // resultado del partido98
		{15.0 }, // resultado del partido99
		{131.0 }, // resultado del partido100
		{133.0 }, // resultado del partido101
		{4.0 }, // resultado del partido102
		{136.0 }, // resultado del partido103
		{138.0 }, // resultado del partido104
		{28.0 }, // resultado del partido105
		{141.0 }, // resultado del partido106
		{29.0 }, // resultado del partido107
		{35.0 }, // resultado del partido108
		{37.0 }, // resultado del partido109
		{42.0 }, // resultado del partido110
		{20.0 }, // resultado del partido111
		{50.0 }, // resultado del partido112
		{51.0 }, // resultado del partido113
		{57.0 }, // resultado del partido114
		{58.0 }, // resultado del partido115
		{62.0 }, // resultado del partido116
		{66.0 }, // resultado del partido117
		{72.0 }, // resultado del partido118
		{75.0 }, // resultado del partido119
		{22.0 }, // resultado del partido120
		{82.0 }, // resultado del partido121
		{87.0 }, // resultado del partido122
		{89.0 }, // resultado del partido123
		{17.0 }, // resultado del partido124
		{94.0 }, // resultado del partido125
		{100.0 }, // resultado del partido126
		{101.0 }, // resultado del partido127
		{107.0 }, // resultado del partido128
		{110.0 }, // resultado del partido129
		{117.0 }, // resultado del partido130
		{124.0 }, // resultado del partido131
		{125.0 }, // resultado del partido132
		{14.0 }, // resultado del partido133
		{15.0 }, // resultado del partido134
		{4.0 }, // resultado del partido135
		{136.0 }, // resultado del partido136
		{141.0 }, // resultado del partido137
		{29.0 }, // resultado del partido138
		{42.0 }, // resultado del partido139
		{50.0 }, // resultado del partido140
		{57.0 }, // resultado del partido141
		{58.0 }, // resultado del partido142
		{69.0 }, // resultado del partido143
		{22.0 }, // resultado del partido144
		{87.0 }, // resultado del partido145
		{17.0 }, // resultado del partido146
		{100.0 }, // resultado del partido147
		{107.0 }, // resultado del partido148
		{116.0 }, // resultado del partido149
		{117.0 }, // resultado del partido150
		{14.0 }, // resultado del partido151
		{4.0 }, // resultado del partido152
		{141.0 }, // resultado del partido153
		{29.0 }, // resultado del partido154
		{57.0 }, // resultado del partido155
		{58.0 }, // resultado del partido156
		{22.0 }, // resultado del partido157
		{100.0 }, // resultado del partido158
		{116.0 }, // resultado del partido159
		{117.0 }, // resultado del partido160
		{141.0 }, // resultado del partido161
		{29.0 }, // resultado del partido162
		{58.0 }, // resultado del partido163
		{116.0 }, // resultado del partido164
		{141.0 }, // resultado del partido165
		{29.0 }, // resultado del partido166
		{141.0 }, // resultado del partido167
		{29.0 }, // resultado del partido168

		{28.0 }, // resultado del partidoRepetido
		{28.0 }, // resultado del partidoRepetido
		{28.0 }, // resultado del partidoRepetido
		{28.0 }, // resultado del partidoRepetido
		{28.0 }, // resultado del partidoRepetido
		{28.0 }, // resultado del partidoRepetido
		{28.0 }, // resultado del partidoRepetido
		{28.0 }, // resultado del partidoRepetido
		{28.0 }, // resultado del partidoRepetido
		{28.0 }, // resultado del partidoRepetido
		
		{29.0 }, // resultado del partidoRepetido2
		{29.0 }, // resultado del partidoRepetido2
		{29.0 }, // resultado del partidoRepetido2
		{29.0 }, // resultado del partidoRepetido2
		{29.0 }, // resultado del partidoRepetido2
		{29.0 }, // resultado del partidoRepetido2
		{29.0 }, // resultado del partidoRepetido2
		{29.0 }, // resultado del partidoRepetido2
		{29.0 }, // resultado del partidoRepetido2
		{29.0 }, // resultado del partidoRepetido2

		
	};

	// Lista de Jugadores y IDs para las matrices <id, Nombre>
	public static Map<Double, String> jugadores = new HashMap<Double, String>();

	public double getJugadorId(String jugador) {

		for (Double idJug : jugadores.keySet()) {

			if(jugadores.get(idJug).equalsIgnoreCase(jugador)){
				return idJug.doubleValue();
			}
		}

		return 0.0;
	}

}
